//获取cookie、
export function getCookie(name) {
 var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
 if (arr = document.cookie.match(reg))
  return (arr[2]);
 else
  return null;
}

//设置cookie,增加到vue实例方便全局调用
export function setCookie (c_name, value, expiredays) {
 var exdate = new Date();

  exdate.setTime(exdate.getTime() + (expiredays * 1000));
   var expires = "expires=" + exdate.toGMTString();
 document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";" + expires);
 document.cookie = c_name +'exp=' + escape(exdate.getTime() + (expiredays * 1000)) + ';' + expires;
};


//删除cookie
export function delCookie (name) {
 var exp = new Date();
 exp.setTime(exp.getTime() - 1);
 var cval = getCookie(name);
 if (cval != null)
  document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
};

export function checkTime (name) {
  var user = getCookie(name);
  var exptime = getCookie(name+'exp');
  var timestamp = Date.parse(new Date());
  if (user != "") {
      if( (exptime-timestamp) < 120000){//小于1
        return false;
      }
      return true;
  } else {

      return false;
  }
};
